package org.jsola.contract.provider;

import org.jsola.user.core.TokenUser;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * @author Think
 */
public interface ISiteFileProviderService {

    /**
     * 返回文件下载地址,只能同站点的下载
     *
     * @param files        上传的文件
     * @param downloadType attachment 直接下载 inline在线显示
     * @param tokenUser    当前用户
     * @return 文件下载地址
     */
    List<String> upload(MultipartFile[] files, String downloadType, TokenUser tokenUser);



}
